/*
** Copyright (C) 2010 Calin Radoni
**
** This file is part of CHScanner.
**
** CHScanner is free software: you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
** the Free Software Foundation, either version 3 of the License, or
** (at your option) any later version.
**
** CHScanner is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
** GNU General Public License for more details.
**
** You should have received a copy of the GNU General Public License
** along with CHScanner. If not, see <http://www.gnu.org/licenses/>.
*/

#pragma once

#define FAILED_TO_CREATE_USER_INTERFACE			1
#define UNABLE_TO_LOAD_THE_SKIN					2
#define UNABLE_TO_LOAD_CONFIGURATION			3
#define UNABLE_TO_SAVE_CONFIGURATION			4
#define SCAN_FAILED								5
#define SCAN_DID_NOT_FINISH_CLEAN				6

#define STOP_COMMAND_HAS_BEEN_SENT				7

#define COULD_NOT_READ_CONFIG_FILE              8
#define COULD_NOT_LOAD_CONFIG_FILE              9
#define CONFIG_FILE_LOADED                     10
#define COULD_NOT_LOAD_VENDORS				   11
#define COULD_NOT_LOAD_MCAST4                  12
#define COULD_NOT_LOAD_PORTASSIGLIST           13

#define LAYOUT_RESET                           21
#define LAYOUT_RESET_FAILED                    22

#define MAC_ADDRESS_WRONG_SPEC                 23

#define MCAST4_ADDRESS_WRONG_SPEC              24
#define MCAST4_ADDRESS_ASSIGNED                25
#define MCAST4_ADDRESS_ASSIGNED_NF             26

#define CONFIGURATION_UPDATED                  27

class MsgId
{
public:
	MsgId(void);
	~MsgId(void);
};
